package order;


import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class ApiOrderReq {

    @ApiModelProperty("订单请求标识,最长32位(用户提现时企业系统自动生成，每个requestId代表一个提现请求，作为每笔提现记录的唯一标识)")
    private String requestId;

    @ApiModelProperty("姓名")
    private String name;

    @ApiModelProperty("订单id")
    private String orderId;


    @ApiModelProperty("身份证号码")
    private String idNumber;

    @ApiModelProperty("收款账号")
    private String account;

    @ApiModelProperty("支付通道类型 招商银行:CMB, 支付宝:ALIPAY,安全发 ALIPAYBOOK 安全发是支付宝旗下的产品 ")
    private String bankType;

    @ApiModelProperty("账号类型 银行卡:0, 支付宝:1")
    private Integer salaryType;

    @ApiModelProperty(" 订单金额（单笔最小金额为0.1元，支付宝单笔限额为5万）")
    private String amount;

    @ApiModelProperty("订单描述,最长256位")
    private String remark;

    @ApiModelProperty("自定义结果回调地址,如果不为空，则按此地址回调订单结果，否则按照商定固定地址回调提现结果，最长256位")
    private String callbackUrl;

    @ApiModelProperty(value = "手机号")
    private String mobile;

    @ApiModelProperty(value = "银行卡账号")
    private String bankNo;


}
